package com.tf_cut.backend.seller.vo;

import com.tf_cut.backend.payment.paydto.ResponseBody;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * 支付退回通知接口（异步接口）< ant.mybank.bkcloudfunds.refund.notify>
 * <p>
 * 针对支付退回订单，进行异步结果通知，应答结果不为成功时，会重复通知。线下联系联调人员单独配置此接口的通知地址。
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "body")
public class ReceiptNotifyModel extends ResponseBody {

    private static final long serialVersionUID = -8379998832138345501L;
    /**
     * 合作方机构号（网商银行分配）
     */
    @XmlElement(name = "IsvOrgId")
    private String isvOrgId;

    /**
     * 收款方商户号
     */
    @XmlElement(name = "MerchantId")
    private String merchantId;

    /**
     * 外部订单请求流水号
     */
    @XmlElement(name = "OutTradeNo")
    private String outTradeNo;

    /**
     * 回单网商订单号
     */
    @XmlElement(name = "OrderNo")
    private String orderNo;

    /**
    *	回单生成状态
    *	00：初始化
	*	01：处理中
	*	02：成功
	*	03：失败
     */
    @XmlElement(name = "Status")
    private String status;

    /**
     * 回单下载url地址
     */
    @XmlElement(name = "DownLoadUrl")
    private String downLoadUrl;

	public String getIsvOrgId() {
		return isvOrgId;
	}

	public void setIsvOrgId(String isvOrgId) {
		this.isvOrgId = isvOrgId;
	}

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public String getOutTradeNo() {
		return outTradeNo;
	}

	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getDownLoadUrl() {
		return downLoadUrl;
	}

	public void setDownLoadUrl(String downLoadUrl) {
		this.downLoadUrl = downLoadUrl;
	}

  
}